package cn.zhx.adapter.demo;
//测试类
public class Client {
    public static void main(String[] args) {
        Computer computer = new Computer();
        SDCard sdCard = new SDCardImpl();
        System.out.println(computer.readSD(sdCard));

        System.out.println("------------");

        TFCard tfCard = new TFCardImpl();
        SDAdapterTF adapter = new SDAdapterTF(tfCard);
        //因为computer只能读取sd卡，所以我们写了一个适配器，实现了SDCard接口，所以可以作为参数传递进去
        //在内部聚合了TFCard，在实现的方法内部，调用了TFCard的readTF方法。
        System.out.println(computer.readSD(adapter));
    }
}